// const state = {};
// const getters = {};
// const actions = {};
// const mutations = {};

// export default {
//   state,
//   getters,
//   actions,
//   mutations,
// };

export default {
  state: {
    count: 0,
  },
  getters: {
    oddOrEven(state) {
      return state.count % 2 === 0 ? "偶数" : "奇数";
    },
  },
  actions: {
    // 发送请求，更新服务器的数据（从服务器获取数据），交给mutation函数去更新
    increment({ commit }, num) {
      // action只能接受组件传递的一个参数
      // 触发mutation函数
      commit("INCREMENT", num);
    },
  },
  mutations: {
    // 直接更新数据
    INCREMENT(state, num) {
      state.count += num;
    },
  },
};
